package com.yc.cloud.oss.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class OssFileVo {

    @ApiModelProperty("文件标识")
    private String fileId;

    @ApiModelProperty("文件大小")
    private Long fileSize;

    @ApiModelProperty("文件名称")
    private String name;

    @ApiModelProperty("文件类型")
    private String fileExtension;

    @ApiModelProperty("文件访问地址")
    private String url;

    @ApiModelProperty("分块数量")
    private Integer chunk;

    @ApiModelProperty("分块总数量")
    private Integer totalChunk;

    @ApiModelProperty("note")
    private String note;

    @ApiModelProperty("创建者ID")
    private Long createBy;

    @ApiModelProperty("父目录ID")
    private String parentFileId;

    @ApiModelProperty("是否是目录")
    private Boolean dir;

    @ApiModelProperty("封面路径")
    private String cover;

    @ApiModelProperty("封面访问地址")
    private String coverUrl;

    @ApiModelProperty("厂商")
    private String manufacturer;

}
